﻿using System;
using System.Collections.Generic;
using System.Text;
using DataAccess.BusinessEntities;


namespace Locator.Stores.Views
{
    public interface IStoreSearchView
    {
        bool PersonalLocationSearchEnabled { get; set; }
        int PersonalLocationSearchRadius { get; }
        int PersonalLocationId { get; }
        int PostalCodeSearchRadius { get; }
        string PostalCodeToSearch { get; }
        /// <summary>
        /// Sets the personal locations.
        /// </summary>
        /// <param name="personalLocations">The personal locations.</param>
        void SetPersonalLocations(List<PersonalLocation> personalLocations);
        /// <summary>
        /// Sets the search radii.
        /// </summary>
        /// <param name="searchRadii">The search radii.</param>
        void SetSearchRadii(List<int> searchRadii);
        List<string> Cities { get; set; }
        void SetSearchResults(List<Store> stores);
        string CityToSearch { get; }
    }
}




